# python中常见的异常类型

# 1. SyntaxError: 语法错误，通常是代码中的语法不符合 Python 语言的规范。
# 语法: 分支 循环
# 语法错误: 缺少冒号
# if True print("Hello")

# 2. IndentationError: 缩进错误，代码中的缩进不正确。
# if True:
# print("------")

# 3. TypeError: 类型错误，通常是尝试执行不支持的操作或运算，涉及到错误的数据类型。
# print("1"+4)
# list_01 = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j"]
# print(list_01.index("a","1","3"))

# 4. ValueError: 值错误，通常是在操作一个具有有效类型的对象时传递了不合适的值。
# num = int("123")
# num = int("abc")
# print(num,type(num))

#5. IndexError: 索引超出范围错误，通常发生在访问超出序列（如列表、元组）范围的元素时。
# list_01 = ["a", "b", "c"]
# print(list_01[100])

#6. KeyError: 字典访问一个不存在的键时抛出的错误。
# dict_01 = {"name":"参赛复习","age":18}
# print(dict_01["wife"])

#7. ZeroDivisionError : 除以零错误。
# print(1/0)

#8. NameError: 未定义变量错误，尝试使用尚未定义的变量时引发此错误。
# a = "参赛复习"
# del a
# print(a)














